package FlappyBirds;

import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Image;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

/**
 * 目录面版
 * 
 * @author 98295
 *
 */
public class MenuJFrame1 extends JFrame {

	private JFrame frame = new JFrame("Flappy bird");
	private JPanel imagePanel;// 窗口
	private ImageIcon background;// 背景图片
	private JButton start = new JButton("开始游戏");

	public static void main(String[] args) {
		MenuJFrame menu=new MenuJFrame();
	}

	public MenuJFrame() {
		background = new ImageIcon("D:\\eclipse-workspace\\FlappyBird\\picture\\pic9.png");// 背景图片
		background.setImage(background.getImage().getScaledInstance(750, 750, Image.SCALE_DEFAULT));// 设置图片大小
		JLabel label = new JLabel(background);// 背景放入标签
		label.setBounds(0, 0, background.getIconWidth(), background.getIconHeight());// 把标签设置成与面版大小一样
		imagePanel = (JPanel) frame.getContentPane();// 把窗口转换成JPanel，然后才可以用setOpaque()来使内容窗格透明
		imagePanel.setOpaque(false);
		imagePanel.setLayout(new FlowLayout());// 设置布局管理器
		//start.setPreferredSize(new Dimension(100, 30));
		start.setBackground(Color.pink);//设置按钮颜色
		//start.setContentAreaFilled(false);//设置为透明，不会挡到背景
		imagePanel.add(start);

		frame.getLayeredPane().setLayout(null);
		frame.getLayeredPane().add(label, new Integer(Integer.MIN_VALUE));// 把背景图片添加到分层窗格的最底层作为背景

		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 点击“×”，直接退出程序
		frame.setSize(background.getIconWidth(), background.getIconHeight());
		frame.setResizable(false);
		this.setSize(750, 750);// 设置窗体大小
		frame.setVisible(true);// 显示窗口
		
		
		start.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent ee) {
				frame.dispose();
				GameClient game=new GameClient();
				
			}
		});

	}
	
	
}
